*{ padding: 0; margin: 0;}
html{ width: 100%; height: 100%; font-size: 16px;}
li{ list-style: none;}
a,a:hover,a:active,a:visited,a:link,a:focus{
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;
    outline:none;
    background: none;
    text-decoration: none;
}
input{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:solid 1px #333;}
.bottomBtn{ display: block; width: 100%; height: 3rem; background: #eee; position: fixed; bottom: 0;}
a.menu label{ display: block; font-size: .8rem; width: 100%; cursor: pointer;position: absolute; text-align: center; bottom: .2rem;}

@keyframes zoomIn {
  from 
  {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }
  100% 
  {
    opacity: 1;
    transform: scale(2,2);
    -webkit-transform: scale(2,2);
    -moz-transform: scale(2,2);
    -o-transform: scale(2,2);
    -ms-transform: scale(2,2);
    transform:translateZ(2,2);
  }
}

.zoomIn {
  animation-name: zoomIn;
  animation-duration: .3s;
  animation-fill-mode:forwards;
}